package com.situ.fly.service;

import java.util.List;

import com.situ.fly.entity.SignStatus;
import com.situ.fly.entity.User;

public interface SignService {
	
	/**
	 * 签到操作
	 */
	SignStatus sign(User user);

	/**
	 * 获取签到信息
	 * @param user
	 * @return
	 */
	SignStatus getSignStatus(User user);

	/**
	 * 最新签到20个
	 * @return
	 */
	List getNewRanking();

	/**
	 * 今日最早20个
	 * @return
	 */
	List getFastRanking();

	/**
	 * 总榜20个
	 * @return
	 */
	List getTotalRanking();
}
